| Here is a
division of the software development process into its five basic components: |
|
| 1.Analysis – analyzes and specifies problem
domain and application domain of project |
|
| 2.Design – divides application into its logical
sub-systems and specifies interfaces between subsystems |
|
| 3.Programming – Designs and implements subsystems
of project |
|
| 4.Testing – tests individual subsystems |
|
| 5.Installation – assembles subcomponents into
complete system, performs system wide validation, documents system behaviour. |